﻿using MasterEntities.Abstraction;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MasterEntities
{
    public class Mesto : IDomainObject
    {
        public long Id { get; set; }
        public string Naziv { get; set; }

        public ICollection<IdentifikacioniDokument> IdentifikacioniDokument { get; set; }

        public Mesto()
        {

        }

        public Mesto(long Id, string Naziv)
        {
            this.Id = Id;
            this.Naziv = Naziv;
        }

        public string Alias()
        {
            return "m";
        }

        public string BaseClassName()
        {
            return string.Empty;
        }

        public string SchemaName()
        {
            return "dbo";
        }

        public string PrimaryKey()
        {
            return Id.ToString();
        }

        public string GetTableName()
        {
            return "Mesto";
        }

        public string InsertColumns()
        {
            throw new NotImplementedException();
        }

        public string ColumnsToUpdate()
        {
            throw new NotImplementedException();
        }

        public string InsertValues()
        {
            throw new NotImplementedException();
        }


        public byte[] GetProfilePicture()
        {
            return null;
        }
    }
}
